<?php

namespace app\index\controller;

use app\index\model\MycenterModel;
use think\Controller;
use think\Db;
use think\Request;

class MycenterController extends Controller
{
    public function index()
    {
        $data = model('MycenterModel') ->showAll();
       // print_r($data);die;

        if(count($data) === 0){
            return $this ->error('您还暂无订单哟~~');
        }

        for($a=0; $a<count($data); $a++){
            $mess[$a] = $data[$a];
        }
//        var_dump($mess);die;

        return view('mycenter/myorder',[
            'mess' => $mess,
            'data' => $data
        ]);
    }

    public function payok()
    {
        $data = model('MycenterModel') ->showOk();
//        var_dump($data);die;
//        var_dump(count($data));die;

        if(count($data) === 0){
            return $this ->error('您还暂无已完成的订单哟~~');
        }

        for($a=0; $a<count($data); $a++){
            $mess[$a] = $data[$a];
        }

//        var_dump($mess);die;

        return view('mycenter/payok',[
            'mess' => $mess,
            'data' => $data
        ]);
    }

    public function notyet()
    {
        $data = model('MycenterModel') ->showNot();
//        var_dump($data);die;
//        var_dump(count($data));die;

        if(count($data) === 0){
            return $this ->success('您目前没有未支付的订单哟~~');
        }

        for($a=0; $a<count($data); $a++){
            $mess[$a] = $data[$a];
        }

//        var_dump($mess);die;
        return view('mycenter/notyet',[
            'mess' => $mess,
            'data' => $data
        ]);
    }

    public function details($id)
    {
//        var_dump($id);die;
        $data = model('MycenterModel') ->showGoods($id);
//        var_dump($data);die;
        $data[0]['total'] = 0;
        for($c=0; $c<count($data); $c++){
            $data[0]['total'] += $data[$c]['price'];
            $data[0]['id'] = $id;
        }
//        var_dump($data);die;

        return view('mycenter/details',[
            'list' => $data
        ]);
    }

    public function pay($id)
    {
        $data = model('MycenterModel') ->gopay($id);

        if($data){
            return $this ->success('支付成功！');
        }else{
            return $this ->error('抱歉哦~~支付失败了..请重试一下吧', 'MycenterController/index');
        }
    }
}









